package com.sino.dataworks.entity;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * @author Tison
 * null
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@Entity
@Table(name = "DW_DUTY_ROSTER")
public class DwDutyRoster implements Serializable {

	/**
	 * null
	 * default value: null
	 */
	@Id
	@Column(name = "DATA_DT", nullable = true, length = 220)
	private String dataDt;

	/**
	 * null
	 * default value: null
	 */
	@Column(name = "FIRST_CHARGE_PERSON", nullable = true, length = 240)
	private String firstChargePerson;

	/**
	 * null
	 * default value: null
	 */
	@Column(name = "FIRST_PHONE", nullable = true, length = 211)
	private String firstPhone;

	/**
	 * null
	 * default value: null
	 */
	@Column(name = "SECOND_CHARGE_PERSON", nullable = true, length = 240)
	private String secondChargePerson;

	/**
	 * null
	 * default value: null
	 */
	@Column(name = "SECOND_PHONE", nullable = true, length = 211)
	private String secondPhone;

	/**
	 * null
	 * default value: null
	 */
	@Column(name = "THIRD_CHARGE_PERSON", nullable = true, length = 240)
	private String thirdChargePerson;

	/**
	 * null
	 * default value: null
	 */
	@Column(name = "THIRD_PHONE", nullable = true, length = 211)
	private String thirdPhone;
}
